package com.ty.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ty.enums.PoStatus;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;

@Data
public class PoMaster extends BaseEntity{
    /** 唯一编号 */
    private String id ;
    /** 供应商编号 */
    private Integer vendorId ;
    /** 供应商名称 */
    private String vendorName ;
    /** 采购日期 */
    private LocalDate poDate ;
    /** 状态 */
    private Integer status ;
    /** 备注 */
    private String brief ;
    /** 采购总价 */
    private BigDecimal totalPrice ;
    /** 采购人 */
    private String purchaser ;
    /** 商品明细 */
    private List<PoItem> items;

    private String statusX ;
    public String getStatusX() {
        PoStatus status = PoStatus.getByCode(this.getStatus());
        if(status != null) return  status.getMessage();
        return "未定义";
    }


}
